package plugin;

import java.awt.Color;

public class InfoWindow extends AlarmWindow {
	private static final long serialVersionUID = 1L;

	protected InfoWindow(TrainPane trainpane) {
		super(trainpane);
		this.setTitle("Zuginfo: " + trainpane.getZug().name);

		name_label.setText(trainpane.getMain().schweiz_mode ? trainpane.getMain().schweiz_xml
						.getNameOf(InfoWindow.this.trainpane.getZug().name) : InfoWindow.this.trainpane
						.getZug().name);
		if (InfoWindow.this.trainpane.getZug().nach.equals("")) {
			plan_label
					.setText(!InfoWindow.this.trainpane.getZug().von.equals("") ? ("Von "
							+ InfoWindow.this.trainpane.getZug().von + " nach " + InfoWindow.this.trainpane
							.getZug().plan.nextVon)
							: ("Von "
									+ InfoWindow.this.trainpane.getZug().gleis
									+ " nach " + InfoWindow.this.trainpane
									.getZug().plan.nextVon));
		} else {
			plan_label
					.setText(!InfoWindow.this.trainpane.getZug().von.equals("") ? ("Von "
							+ InfoWindow.this.trainpane.getZug().von + " nach " + InfoWindow.this.trainpane
							.getZug().nach)
							: ("Von "
									+ InfoWindow.this.trainpane.getZug().gleis
									+ " nach " + InfoWindow.this.trainpane
									.getZug().nach));
		}
		labelTop.setText("Zug-Informationen");
		labelTopBox.setBackground(Color.GREEN);
		setBorderColor(Color.BLACK);
		showWithoutBeep();

	}

}
